package com.jrx.anytxn.param.dto.investor;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import java.io.Serializable;
import java.util.Date;
import java.util.List;

/**
 * 请求实体
 *
 * @author 黄秋平
 * @create 2020/6/15
 */
@ApiModel(description = "出资方科目配置表GAInvestorSubjectConfigReq")
public class GaInvestorSubjectConfigReq implements Serializable {

    private static final long serialVersionUID = -2355149447956977699L;

    /**
     * 自增主键
     * 表字段:id
     */
    @ApiModelProperty(value = "主键id", name = "id")
    private Long id;

    /**
     * 租户ID
     * 表字段:tenant_id
     */
    @ApiModelProperty(value = "租户ID", name = "tenantId")
    private String tenantId;

    /**
     * 机构号
     * 表字段:organization_id
     */
    @ApiModelProperty(value = "机构号", name = "organizationId")
    private String organizationId;

    /**
     * 出资方id
     * 表字段:investor_id
     */
    @ApiModelProperty(value = "出资方id", name = "investorId")
    private String investorId;

    /**
     * 科目号
     * 表字段:subject_id
     */
    @ApiModelProperty(value = "科目号", name = "subjectId")
    private List<String> subjectIds;

    /**
     * 最后更新操作员
     * 表字段:update_by
     */
    private String updateBy;

    private Date createTime;

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public String getTenantId() {
        return tenantId;
    }

    public void setTenantId(String tenantId) {
        this.tenantId = tenantId;
    }

    public String getOrganizationId() {
        return organizationId;
    }

    public void setOrganizationId(String organizationId) {
        this.organizationId = organizationId;
    }

    public String getInvestorId() {
        return investorId;
    }

    public void setInvestorId(String investorId) {
        this.investorId = investorId;
    }

    public List<String> getSubjectIds() {
        return subjectIds;
    }

    public void setSubjectIds(List<String> subjectIds) {
        this.subjectIds = subjectIds;
    }

    public String getUpdateBy() {
        return updateBy;
    }

    public void setUpdateBy(String updateBy) {
        this.updateBy = updateBy;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }
}
